package cn.stylefeng.guns.modular.auth.utils.converter;

import cn.stylefeng.guns.modular.auth.domain.composite.PriorityNode;
import cn.stylefeng.guns.modular.auth.domain.dto.AuthPriorityDTO;
import cn.stylefeng.guns.modular.auth.entity.AuthPriorityEntity;
import cn.stylefeng.guns.modular.common.util.converter.BaseConverter;
import org.mapstruct.Mapper;

/**
 * @author allen
 * @version 1.0
 * @date 2021/4/12 15:50
 */
@Mapper(componentModel = "spring")
public interface AuthPriorityEntity2NodeConverter extends BaseConverter<AuthPriorityEntity, PriorityNode> {



//    /**
//     * 把用户权限的模型 转成 dto对象
//     * @param authPriorityEntity 用户权限模型
//     * @return dto对象
//     */
//    AuthPriorityDTO entity2DTO(AuthPriorityEntity authPriorityEntity);
//    /**
//     * 把dto对象 转成 vo对象
//     * @param authPriorityDTO 用户权限dto对象
//     * @return vo
//     */
//    AuthPriorityVO dto2Vo(AuthPriorityDTO authPriorityDTO);
}
